#include "iscaleadaptor.h"

IScaleAdaptor::IScaleAdaptor(QObject *parent) : QObject(parent)
{
    //mCom = new QSerialPort(portName,parent);
}

IScaleAdaptor *IScaleAdaptor::createScale()
{

}

//QSerialPort *MySerialPort::getCom1()
//{
//    return mCom1;
//}

//QSerialPort *MySerialPort::getCom2()
//{
//    return mCom2;
//}

//QSerialPort *MySerialPort::getCom3()
//{
//    return mCom3;
//}

//MySerialPort *MySerialPort::getSp(const QString& portName)
//{
//    if(mSp == NULL)
//    {
//        mSp = new MySerialPort(portName);
//    }
//    return mSp;
//}

//void IScaleAdaptor::setBaudRate(QSerialPort::BaudRate br)
//{
//    mCom->setBaudRate(br);
//}

//void IScaleAdaptor::setDataBits(QSerialPort::DataBits db)
//{
//    mCom->setDataBits(db);
//}

//void IScaleAdaptor::setParity(QSerialPort::Parity pt)
//{
//    mCom->setParity(pt);
//}

//void IScaleAdaptor::setFlowCtrl(QSerialPort::FlowControl fc)
//{
//    mCom->setFlowControl(fc);
//}

//void IScaleAdaptor::setStopBits(QSerialPort::StopBits sb)
//{
//    mCom->setStopBits(sb);
//}

//bool IScaleAdaptor::open()
//{
//    return mCom->open(QIODevice::ReadWrite);
//}

//void MySerialPort::initCom(QSerialPort* com,const QString &portName)
//{
//    com = new QSerialPort();
//    //QString spName = "ttyS1";
//    mSp->setPortName(portName);
//    mSp->setBaudRate(QSerialPort::Baud115200);
//    mSp->setDataBits(QSerialPort::Data8);
//    mSp->setParity(QSerialPort::NoParity);
//    mSp->setFlowControl(QSerialPort::NoFlowControl);
//    mSp->setStopBits(QSerialPort::OneStop);
//    if(!mCom->open(QIODevice::ReadWrite))
//    {
//        return;
//    }
//    connect(mSp,SIGNAL(readyRead()),this,SLOT(onReadyRead()));
//}

